import Vue from 'vue'
import App from './App'
import store from '@/store'
import config from '@/common/config'

Vue.prototype.domain = config.domain
Vue.prototype.config = config

// 引入全局UI
import uView from 'uview-ui' 
// 引入对vuex的简写法文件
let vuexStore = require('@/store/$u.mixin.js')  



Vue.use(uView)
Vue.mixin(vuexStore)


// 关闭显示生产模式的消息
Vue.config.productionTip = false
App.mpType = 'app'



const app = new Vue({
	store,
    ...App
})

/**
 * http拦截器
 * 将此部分放在new Vue()和app.$mount()之间，才能App.vue中正常使用
 */

/**
 * http拦截器
 * 将此部分放在new Vue()和app.$mount()之间，才能App.vue中正常使用
 */
import initial from '@/common/initial.js'

import validCode from '@/uview-ui/components/p-validecode/validCode.vue'
Vue.component('validcode',validCode)

Vue.use(initial,app)

app.$mount()
